graph: { title: "lex.yy.c"
node: { title: "yylex" label: "yylex\nlex.yy.c:947:1" }
edge: { sourcename: "yylex" targetname: "lex.yy.c:yyensure_buffer_stack" label: "lex.yy.c:977:4" }
edge: { sourcename: "yylex" targetname: "yy_create_buffer" label: "lex.yy.c:978:31" }
edge: { sourcename: "yylex" targetname: "lex.yy.c:yy_load_buffer_state" label: "lex.yy.c:981:3" }
node: { title: "__addvsi3" label: "__addvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "yylex" targetname: "__addvsi3" }
edge: { sourcename: "yylex" targetname: "__addvsi3" }
node: { title: "__subvdi3" label: "__subvdi3\n<built-in>" shape : ellipse }
edge: { sourcename: "yylex" targetname: "__subvdi3" }
edge: { sourcename: "yylex" targetname: "__addvsi3" }
edge: { sourcename: "yylex" targetname: "__addvsi3" }
node: { title: "fwrite" label: "__builtin_fwrite\n<built-in>" shape : ellipse }
edge: { sourcename: "yylex" targetname: "fwrite" label: "lex.yy.c:1048:6" }
node: { title: "fprintf" label: "fprintf\n/usr/include/stdio.h:326:12" shape : ellipse }
edge: { sourcename: "yylex" targetname: "fprintf" label: "lex.yy.c:1050:6" }
edge: { sourcename: "yylex" targetname: "fprintf" label: "lex.yy.c:1053:6" }
edge: { sourcename: "yylex" targetname: "fwrite" label: "lex.yy.c:1055:6" }
edge: { sourcename: "yylex" targetname: "__addvsi3" }
edge: { sourcename: "yylex" targetname: "fprintf" label: "lex.yy.c:1057:6" }
edge: { sourcename: "yylex" targetname: "lex.yy.c:dp_check_c_comment" label: "dot.l:126:6" }
node: { title: "printf" label: "printf\n/usr/include/stdio.h:332:12" shape : ellipse }
edge: { sourcename: "yylex" targetname: "printf" label: "dot.l:127:6" }
node: { title: "dp_uniqstr" label: "dp_uniqstr\ndpus.h:52:14" shape : ellipse }
edge: { sourcename: "yylex" targetname: "dp_uniqstr" label: "dot.l:147:22" }
edge: { sourcename: "yylex" targetname: "dp_uniqstr" label: "dot.l:148:22" }
edge: { sourcename: "yylex" targetname: "dp_uniqstr" label: "dot.l:159:23" }
edge: { sourcename: "yylex" targetname: "__addvsi3" }
node: { title: "dp_calloc" label: "dp_calloc\ndpmem.h:58:14" shape : ellipse }
edge: { sourcename: "yylex" targetname: "dp_calloc" label: "dot.l:164:21" }
edge: { sourcename: "yylex" targetname: "dp_uniqstr" label: "dot.l:219:22" }
node: { title: "dp_free" label: "dp_free\ndpmem.h:52:14" shape : ellipse }
edge: { sourcename: "yylex" targetname: "dp_free" label: "dot.l:220:21" }
edge: { sourcename: "yylex" targetname: "dp_uniqstr" label: "dot.l:228:22" }
edge: { sourcename: "yylex" targetname: "dp_uniqstr" label: "dot.l:233:22" }
edge: { sourcename: "yylex" targetname: "__addvsi3" }
node: { title: "dp_ccat" label: "dp_ccat\ndp.h:1288:14" shape : ellipse }
edge: { sourcename: "yylex" targetname: "dp_ccat" label: "dot.l:246:23" }
edge: { sourcename: "yylex" targetname: "dp_ccat" label: "dot.l:248:23" }
node: { title: "strlen" label: "strlen\n/usr/include/string.h:384:15" shape : ellipse }
edge: { sourcename: "yylex" targetname: "strlen" label: "dot.l:250:11" }
edge: { sourcename: "yylex" targetname: "__addvsi3" }
edge: { sourcename: "yylex" targetname: "dp_ccat" label: "dot.l:258:22" }
edge: { sourcename: "yylex" targetname: "dp_ccat" label: "dot.l:261:22" }
edge: { sourcename: "yylex" targetname: "dp_ccat" label: "dot.l:264:22" }
edge: { sourcename: "yylex" targetname: "dp_ccat" label: "dot.l:270:22" }
node: { title: "fwrite" label: "fwrite\n/usr/include/stdio.h:658:15" shape : ellipse }
edge: { sourcename: "yylex" targetname: "fwrite" label: "dot.l:276:9" }
edge: { sourcename: "yylex" targetname: "__subvdi3" }
edge: { sourcename: "yylex" targetname: "__addvsi3" }
edge: { sourcename: "yylex" targetname: "lex.yy.c:yy_get_previous_state" label: "lex.yy.c:1424:26" }
edge: { sourcename: "yylex" targetname: "lex.yy.c:yy_try_NUL_trans" label: "lex.yy.c:1435:23" }
edge: { sourcename: "yylex" targetname: "lex.yy.c:yy_get_next_buffer" label: "lex.yy.c:1455:15" }
edge: { sourcename: "yylex" targetname: "__addvsi3" }
edge: { sourcename: "yylex" targetname: "__addvsi3" }
edge: { sourcename: "yylex" targetname: "lex.yy.c:yy_get_previous_state" label: "lex.yy.c:1486:27" }
edge: { sourcename: "yylex" targetname: "lex.yy.c:yy_get_previous_state" label: "lex.yy.c:1495:27" }
edge: { sourcename: "yylex" targetname: "lex.yy.c:yy_fatal_error" label: "lex.yy.c:1505:5" }
node: { title: "lex.yy.c:yy_get_next_buffer" label: "yy_get_next_buffer\nlex.yy.c:1528:12" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "lex.yy.c:yy_fatal_error" label: "lex.yy.c:1539:3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__subvdi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__subvdi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__addvsi3" }
node: { title: "__subvsi3" label: "__subvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__subvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__subvdi3" }
node: { title: "__mulvsi3" label: "__mulvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__mulvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__mulvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "yyrealloc" label: "lex.yy.c:1591:9" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "lex.yy.c:yy_fatal_error" label: "lex.yy.c:1597:5" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__subvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__addvsi3" }
node: { title: "gzread" label: "gzread\n/usr/include/zlib.h:1390:21" shape : ellipse }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "gzread" label: "lex.yy.c:1609:3" }
node: { title: "gzerror" label: "gzerror\n/usr/include/zlib.h:1655:30" shape : ellipse }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "gzerror" label: "lex.yy.c:1609:3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "lex.yy.c:yy_fatal_error" label: "lex.yy.c:1609:3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "printf" label: "lex.yy.c:1609:3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "yyrestart" label: "lex.yy.c:1617:4" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "yyrealloc" label: "lex.yy.c:1632:49" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "lex.yy.c:yy_fatal_error" label: "lex.yy.c:1635:4" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_next_buffer" targetname: "__addvsi3" }
node: { title: "lex.yy.c:yy_get_previous_state" label: "yy_get_previous_state\nlex.yy.c:1653:22" }
edge: { sourcename: "lex.yy.c:yy_get_previous_state" targetname: "__addvsi3" }
edge: { sourcename: "lex.yy.c:yy_get_previous_state" targetname: "__addvsi3" }
node: { title: "lex.yy.c:yy_try_NUL_trans" label: "yy_try_NUL_trans\nlex.yy.c:1688:22" }
edge: { sourcename: "lex.yy.c:yy_try_NUL_trans" targetname: "__addvsi3" }
edge: { sourcename: "lex.yy.c:yy_try_NUL_trans" targetname: "__addvsi3" }
node: { title: "yyrestart" label: "yyrestart\nlex.yy.c:1805:6" }
edge: { sourcename: "yyrestart" targetname: "lex.yy.c:yyensure_buffer_stack" label: "lex.yy.c:1812:3" }
edge: { sourcename: "yyrestart" targetname: "yy_create_buffer" label: "lex.yy.c:1813:30" }
edge: { sourcename: "yyrestart" targetname: "lex.yy.c:yy_init_buffer" label: "lex.yy.c:1816:2" }
edge: { sourcename: "yyrestart" targetname: "lex.yy.c:yy_load_buffer_state" label: "lex.yy.c:1817:2" }
node: { title: "yy_switch_to_buffer" label: "yy_switch_to_buffer\nlex.yy.c:1828:6" }
edge: { sourcename: "yy_switch_to_buffer" targetname: "lex.yy.c:yyensure_buffer_stack" label: "lex.yy.c:1839:2" }
edge: { sourcename: "yy_switch_to_buffer" targetname: "lex.yy.c:yy_load_buffer_state" label: "lex.yy.c:1851:2" }
node: { title: "lex.yy.c:yy_load_buffer_state" label: "yy_load_buffer_state\nlex.yy.c:1862:13" }
node: { title: "yy_create_buffer" label: "yy_create_buffer\nlex.yy.c:1884:17" }
edge: { sourcename: "yy_create_buffer" targetname: "yyalloc" label: "lex.yy.c:1891:24" }
edge: { sourcename: "yy_create_buffer" targetname: "lex.yy.c:yy_fatal_error" label: "lex.yy.c:1893:3" }
edge: { sourcename: "yy_create_buffer" targetname: "__addvsi3" }
edge: { sourcename: "yy_create_buffer" targetname: "yyalloc" label: "lex.yy.c:1900:25" }
edge: { sourcename: "yy_create_buffer" targetname: "yyfree" label: "lex.yy.c:1902:3" }
edge: { sourcename: "yy_create_buffer" targetname: "lex.yy.c:yy_fatal_error" label: "lex.yy.c:1903:3" }
edge: { sourcename: "yy_create_buffer" targetname: "lex.yy.c:yy_init_buffer" label: "lex.yy.c:1908:2" }
node: { title: "yy_delete_buffer" label: "yy_delete_buffer\nlex.yy.c:1921:6" }
edge: { sourcename: "yy_delete_buffer" targetname: "yyfree" label: "lex.yy.c:1934:3" }
edge: { sourcename: "yy_delete_buffer" targetname: "yyfree" label: "lex.yy.c:1936:2" }
node: { title: "lex.yy.c:yy_init_buffer" label: "yy_init_buffer\nlex.yy.c:1944:13" }
node: { title: "__errno_location" label: "__errno_location\n/usr/include/errno.h:37:13" shape : ellipse }
edge: { sourcename: "lex.yy.c:yy_init_buffer" targetname: "__errno_location" label: "lex.yy.c:1949:15" }
edge: { sourcename: "lex.yy.c:yy_init_buffer" targetname: "yy_flush_buffer" label: "lex.yy.c:1956:2" }
edge: { sourcename: "lex.yy.c:yy_init_buffer" targetname: "__errno_location" label: "lex.yy.c:1981:2" }
node: { title: "yy_flush_buffer" label: "yy_flush_buffer\nlex.yy.c:1989:6" }
edge: { sourcename: "yy_flush_buffer" targetname: "lex.yy.c:yy_load_buffer_state" label: "lex.yy.c:2012:3" }
node: { title: "yypush_buffer_state" label: "yypush_buffer_state\nlex.yy.c:2023:6" }
edge: { sourcename: "yypush_buffer_state" targetname: "lex.yy.c:yyensure_buffer_stack" label: "lex.yy.c:2031:2" }
edge: { sourcename: "yypush_buffer_state" targetname: "lex.yy.c:yy_load_buffer_state" label: "lex.yy.c:2047:2" }
node: { title: "yypop_buffer_state" label: "yypop_buffer_state\nlex.yy.c:2059:6" }
edge: { sourcename: "yypop_buffer_state" targetname: "yy_delete_buffer" label: "lex.yy.c:2067:2" }
edge: { sourcename: "yypop_buffer_state" targetname: "lex.yy.c:yy_load_buffer_state" label: "lex.yy.c:2073:3" }
node: { title: "lex.yy.c:yyensure_buffer_stack" label: "yyensure_buffer_stack\nlex.yy.c:2085:13" }
edge: { sourcename: "lex.yy.c:yyensure_buffer_stack" targetname: "yyalloc" label: "lex.yy.c:2099:50" }
edge: { sourcename: "lex.yy.c:yyensure_buffer_stack" targetname: "lex.yy.c:yy_fatal_error" label: "lex.yy.c:2102:4" }
node: { title: "memset" label: "memset\n/usr/include/string.h:60:14" shape : ellipse }
edge: { sourcename: "lex.yy.c:yyensure_buffer_stack" targetname: "memset" label: "lex.yy.c:2104:3" }
edge: { sourcename: "lex.yy.c:yyensure_buffer_stack" targetname: "yyrealloc" label: "lex.yy.c:2117:50" }
edge: { sourcename: "lex.yy.c:yyensure_buffer_stack" targetname: "lex.yy.c:yy_fatal_error" label: "lex.yy.c:2121:4" }
edge: { sourcename: "lex.yy.c:yyensure_buffer_stack" targetname: "memset" label: "lex.yy.c:2124:3" }
node: { title: "yy_scan_buffer" label: "yy_scan_buffer\nlex.yy.c:2138:17" }
edge: { sourcename: "yy_scan_buffer" targetname: "yyalloc" label: "lex.yy.c:2146:24" }
edge: { sourcename: "yy_scan_buffer" targetname: "lex.yy.c:yy_fatal_error" label: "lex.yy.c:2148:3" }
edge: { sourcename: "yy_scan_buffer" targetname: "yy_switch_to_buffer" label: "lex.yy.c:2161:2" }
node: { title: "yy_scan_string" label: "yy_scan_string\nlex.yy.c:2177:17" }
edge: { sourcename: "yy_scan_string" targetname: "strlen" label: "lex.yy.c:2180:35" }
edge: { sourcename: "yy_scan_string" targetname: "yy_scan_bytes" label: "lex.yy.c:2180:9" }
node: { title: "yy_scan_bytes" label: "yy_scan_bytes\nlex.yy.c:2193:17" }
edge: { sourcename: "yy_scan_bytes" targetname: "__addvsi3" }
edge: { sourcename: "yy_scan_bytes" targetname: "yyalloc" label: "lex.yy.c:2202:16" }
edge: { sourcename: "yy_scan_bytes" targetname: "lex.yy.c:yy_fatal_error" label: "lex.yy.c:2204:3" }
edge: { sourcename: "yy_scan_bytes" targetname: "__addvsi3" }
edge: { sourcename: "yy_scan_bytes" targetname: "__addvsi3" }
edge: { sourcename: "yy_scan_bytes" targetname: "yy_scan_buffer" label: "lex.yy.c:2211:6" }
edge: { sourcename: "yy_scan_bytes" targetname: "yyfree" label: "lex.yy.c:2213:3" }
edge: { sourcename: "yy_scan_bytes" targetname: "lex.yy.c:yy_fatal_error" label: "lex.yy.c:2214:3" }
node: { title: "lex.yy.c:yy_fatal_error" label: "yy_fatal_error\nlex.yy.c:2232:24" }
edge: { sourcename: "lex.yy.c:yy_fatal_error" targetname: "fprintf" label: "lex.yy.c:2234:2" }
node: { title: "exit" label: "exit\n/usr/include/stdlib.h:614:13" shape : ellipse }
edge: { sourcename: "lex.yy.c:yy_fatal_error" targetname: "exit" label: "lex.yy.c:2235:2" }
node: { title: "yyget_lineno" label: "yyget_lineno\nlex.yy.c:2268:5" }
node: { title: "yyget_in" label: "yyget_in\nlex.yy.c:2277:7" }
node: { title: "yyget_out" label: "yyget_out\nlex.yy.c:2285:7" }
node: { title: "yyget_leng" label: "yyget_leng\nlex.yy.c:2293:5" }
node: { title: "yyget_text" label: "yyget_text\nlex.yy.c:2302:7" }
node: { title: "yyset_lineno" label: "yyset_lineno\nlex.yy.c:2314:6" }
node: { title: "yyset_in" label: "yyset_in\nlex.yy.c:2326:6" }
node: { title: "yyset_out" label: "yyset_out\nlex.yy.c:2331:6" }
node: { title: "yyget_debug" label: "yyget_debug\nlex.yy.c:2336:5" }
node: { title: "yyset_debug" label: "yyset_debug\nlex.yy.c:2341:6" }
node: { title: "lex.yy.c:yy_init_globals" label: "yy_init_globals\nlex.yy.c:2354:12" }
node: { title: "yylex_destroy" label: "yylex_destroy\nlex.yy.c:2389:5" }
edge: { sourcename: "yylex_destroy" targetname: "yy_delete_buffer" label: "lex.yy.c:2394:3" }
edge: { sourcename: "yylex_destroy" targetname: "yypop_buffer_state" label: "lex.yy.c:2396:3" }
edge: { sourcename: "yylex_destroy" targetname: "yyfree" label: "lex.yy.c:2400:2" }
edge: { sourcename: "yylex_destroy" targetname: "lex.yy.c:yy_init_globals" label: "lex.yy.c:2405:2" }
node: { title: "yyalloc" label: "yyalloc\nlex.yy.c:2438:7" }
node: { title: "calloc" label: "calloc\n/usr/include/stdlib.h:541:14" shape : ellipse }
edge: { sourcename: "yyalloc" targetname: "calloc" label: "lex.yy.c:2441:8" }
node: { title: "yyrealloc" label: "yyrealloc\nlex.yy.c:2448:7" }
node: { title: "realloc" label: "realloc\n/usr/include/stdlib.h:549:14" shape : ellipse }
edge: { sourcename: "yyrealloc" targetname: "realloc" label: "lex.yy.c:2458:8" }
node: { title: "yyfree" label: "yyfree\nlex.yy.c:2467:6" }
node: { title: "free" label: "free\n/usr/include/stdlib.h:563:13" shape : ellipse }
edge: { sourcename: "yyfree" targetname: "free" label: "lex.yy.c:2470:3" }
node: { title: "dp_lex_init" label: "dp_lex_init\ndot.l:278:6" }
node: { title: "lex.yy.c:dp_lex_clear" label: "dp_lex_clear\ndot.l:294:13" }
edge: { sourcename: "lex.yy.c:dp_lex_clear" targetname: "dp_free" label: "dot.l:297:18" }
node: { title: "dp_lex_deinit" label: "dp_lex_deinit\ndot.l:306:6" }
edge: { sourcename: "dp_lex_deinit" targetname: "lex.yy.c:dp_lex_clear" label: "dot.l:309:2" }
edge: { sourcename: "dp_lex_deinit" targetname: "yylex_destroy" label: "dot.l:310:2" }
node: { title: "dp_yydebug" label: "dp_yydebug\ndot.l:316:6" }
node: { title: "lex.yy.c:dp_check_c_comment" label: "dp_check_c_comment\ndot.l:329:13" }
node: { title: "strchr" label: "strchr\n/usr/include/string.h:225:14" shape : ellipse }
edge: { sourcename: "lex.yy.c:dp_check_c_comment" targetname: "strchr" label: "dot.l:341:10" }
edge: { sourcename: "lex.yy.c:dp_check_c_comment" targetname: "printf" label: "dot.l:344:5" }
edge: { sourcename: "lex.yy.c:dp_check_c_comment" targetname: "printf" label: "dot.l:347:5" }
}
